<h2>



August 2002 JUG Meeting:</h2>

&nbsp;





<center>

<table BORDER CELLSPACING="4" CELLPADDING="3" WIDTH="61%">

<tr>

<td VALIGN="CENTER" BGCOLOR="#6699FF">



<center>



<h3>

Triangle Java Users Group Presents:</h3></center>



<p align="center"><font size="5">Patterns for Services Using EJB</font><br>

</p>

<p align="center"><b>presented by</b>

<p align="center"><b>Bobby Woolf</b> of <b>Cyberdyne Software</b></p>

<p align="center">Monday, August 26, 2002

<br>6:30 PM - 9:00 PM

<p align="center">LOCATION: MCNC Auditorium



<br>3021 Cornwallis Road



<br>Research Triangle Park, North Carolina

<p align="center">919.248.1800

</td>

</tr>

</table></center>



<br>

<hr ALIGN="CENTER">

<blockquote>

<p>

<b>Abstract:</b><br>

This talk will be about what is rapidly becoming the most important part of

an application architecture, the services layer. The services layer has

become critically important as the server's interface in a client/server

architecture, and in fact is useful as the API for any tier in an n-tier

architecture.

</p>

<p>

The talk will focus on the Session Facade pattern and its implementation

using EJB's stateless session beans. It will discuss how to design services

using use cases, and simple implementation techniques both for implementing

the service on the server and implementing the client code that uses those

services. Although the talk will focus on EJB, much of the discussion will

be applicable to client/server technologies other than EJB, such as servlets

as well as web services.

</p>

  <p>

  <b>About Speaker:</b><br>

<a href="http://c2.com/cgi/wiki?BobbyWoolf">Bobby Woolf</a> is a Java/J2EE

architect/designer/developer working as an independent consultant. He has

been developing J2EE applications for four years and enterprise applications

for 12 years, involved with writing and teaching patterns for nine years,

mentoring and consulting for nine years. He has spoken at the Triangle

Java User's Group, the Triangle WebSphere User's Group, JavaEdge, OOPSLA,

Smalltalk Solutions, and the ParcPlace-Digitalk International Users

Conference.

</p>

</blockquote>





<hr ALIGN="CENTER">



<h3>

AGENDA:</h3>

    6:30 &#150; 7:00 PM &#151; Meet, Talk, Snacks

<br>7:00 &#150; 7:15 &#151; JUG Business and Announcements

<br>7:15 &#150; 8:15 &#151; Presentation

<br>8:15 &#150; 8:30 &#151; Discussion with Presenter

<br>9:00 &#151; Doors close

<p></p>



<hr ALIGN="CENTER">



<h3>

ADMISSION:</h3>

Paid-up members of TriJUG may attend without additional charge.<br>

Non members are asked to pay $5 per meeting.  But, if you are either a full

time student or unemployed, then we ask only $2 per meeting.<br>

<p></p>

<hr ALIGN="CENTER">

<h3>

DIRECTIONS to MCNC:</h3>



<b>From Raleigh:</b>



<br>Take I-40 West toward Durham and Chapel Hill. You will enter RTP. Where



I-40 splits, bear right onto the Durham Freeway North (Highway 147). Take



the Cornwallis Road Exit. At the end of the exit ramp, bear right - cross



back over the Freeway. MCNC is located approximately 3/4 mile on the right.



<p><b>From Durham:</b>



<br>Get on the Durham Freeway South (Highway 147). Take the Cornwallis



Road exit. At the end of the ramp, bear right - MCNC is approximately 3/4



mile on right.



<p>Click here for <a href="http://trijug.org/mcnc/?/directions.html">map with



directions</a>, or visit the <a href="http://trijug.org/mcnc/?/gotomcnc.html">MCNC



web site</a>.



<p>






